Big Huge Thesaurus

wet blanket

noun